home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr40 / mcc9509.zip / HISTORY.DOC < prev    next >
Text File  |  1995-02-23  |  18KB  |  362 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                        History of Mission Control Clock
  19.                               By Lawrence Baldwin
  20.                        Version 9509  Copyright 1993-1995
  21.                                February 23, 1995
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                        History of Mission Control Clock              page 1 
  33.  
  34.  
  35. This documentation not only show the twists and turns, the additions
  36. and deletions, and everything else that it took to get this program
  37. this far but, it also tells the experienced user the latest updates
  38. and modifications to get them going again quickly.
  39.  
  40. If you are a new user I suggest that you DO NOT read this until you
  41. have fully read and understand the MCCLOCK documentation.  By reading
  42. this now may only cause you a lot of confusion and trouble down the
  43. road.
  44.  
  45.  
  46. February 26, 1995, Version 9509
  47. -------------------------------
  48.  
  49. - The EDITOR procedure that catches input errors when entering the dates
  50.   and times for an event had a little error of its own.  On certain
  51.   occasions if a user had made a mistake, they could not make any
  52.   corrections or proceed any further.  Thanks to Bill Hartenstein for
  53.   reporting the bug.
  54. - When using the CONVERTER to convert files to a Julian Date, the
  55.   LAUNCH.TXT, ON-ORBIT.TXT, AND LANDING.TXT files can now be calculated
  56.   separately.  This could not be done in previous versions.
  57.  
  58.  
  59. January 29, 1995, Version 9505
  60. ------------------------------
  61.  
  62. Within two weeks of the release of Version 9444, MCCLOCK had made its way
  63. across the Atlantic to Eschenbach, Germany, which is near Nuremburg.  My
  64. special thanks to Helmut Jonas for letting me know.
  65.  
  66. - In past documentations, it stated that the latest versions of Mission
  67.   Control Clock could be downloaded from the TECH-COR BBS.  This system has
  68.   since bit the dust and is no longer in service.  The latest versions of
  69.   MCCLOCK can now be downloaded from the RPV BBS by calling 310-541-7299.
  70.   This system is located at Rancho Palos Verdes, California, USA, and runs
  71.   at 2400-14400 baud 8-N-1.  The documentation has been updated to show
  72.   this change.
  73. - Fixed a problem that was over looked when converting the number of
  74.   tracking stations from 6 to 12 in the last version.  When updating the
  75.   stations, if an asterisk (*) was entered to not change data, the name of
  76.   the tracking station would appear near the bottom of the listings instead
  77.   of at the input prompt where it should have been.
  78. - Fixed a problem with the procedure that calculates the date and time from
  79.   a Julian Date.  When ever a converted time was anywhere near 00:00:00
  80.   (midnight), plus or minus one second, the process would add or subtract
  81.   an extra day on to the date.  This problem only effected the TEXT PAGES
  82.   and not any of the timers.
  83. - On the Built In Hold Information screen, the total duration of the built
  84.   in holds are now added up and displayed.
  85. - In the previous version of the Built In Hold Information screen, any day
  86.   of the duration that was more then a two digit day was being truncated to
  87.   a single digit.  This has been fixed.
  88. - Fixed an error in the function that calculates unpredicted holds.  It
  89.                        History of Mission Control Clock              page 2 
  90.  
  91.  
  92.   seems that when calculating by the MET hold time that it would not
  93.   include the amount of the hold.  In this case not only did the user have
  94.   to enter the MET time, but also have to add in the amount of the duration
  95.   of each hold yet to follow.
  96.  
  97.  
  98. October 23, 1994, Version 9444
  99. ------------------------------
  100.  
  101. Version 9444 is the first major release of Mission Control Clock on to
  102. several BBS's throughout the United States.  Up to this time it was only
  103. released on a limited scale in the Louisville, Kentucky area.
  104.  
  105. - MCCLOCK will now handle built in holds that may be in a countdown.
  106.   If a file with a mission filename and the extension of "BIH"
  107.   (example: STS-59.BIH) is present, the clock will make the necessary
  108.   calculations to keep the MET time in synchronization with an actual
  109.   countdown.  See "CREATING BUILT IN HOLDS IN A COUNTDOWN" in the
  110.   documentation for full details.
  111. - Made modifications to the EDITOR so the BIH files can be created and
  112.   updated.
  113. - Have modified the hold function used to update the clocks when there
  114.   is an unpredicted hold in a countdown.  When this function is used
  115.   the JDF file can now be updated and saved along with the TEXT PAGE
  116.   data.  Because of the way this function works and to eliminate files
  117.   that will just take up more disk space, I have scraped the MSG files
  118.   totally.  TEXT PAGE data is now calculated with in the clock from
  119.   the JDF files when loaded.  Just use as in previous versions and
  120.   update the file before exiting Mission Control Clock.
  121. - When entering the new time for a hold in a countdown that was
  122.   unpredicted, the MET of the time remaining can now be entered instead
  123.   of the local time of launch.  When this type entry is used, the
  124.   <ENTER> key can only be pressed at the moment that the countdown is
  125.   picked up.  MCCLOCK will read the current time and then add the
  126.   remaining MET to it.
  127. - Set a limit to the number of characters that can be displayed for
  128.   the events on the text pages so they will not run over on to the
  129.   date and time of day.  When this happened, it would throw off the
  130.   current events function and it would not keep time properly.
  131. - Added a backwards scroll to the TEXT PAGES.
  132. - Modified NASA SELECT SCHEDULE BREAKER so delimiters will not break
  133.   up lines during the read of a file.
  134. - Made small internal modifications of the on line menu in the CLOCK.EXE
  135.   program to make it more simple to add new functions to the menu.
  136. - Added a Multiple Update function to the EDITOR.  This function works
  137.   in the same way that the UPDATE function does except that it will look
  138.   for duplicate MET or DATE/TIME entries and change all matches.
  139. - When the <INSERT> key is pressed on the EDITOR two or more mission
  140.   files of the same type can be combined.
  141. - To check to see if a proper MET was entered on the EDITOR, press <T>
  142.   to toggle the MET to a date and time.
  143. - In my never ending quest to solve all possible MET or DATE/TIME
  144.   calculating problems, I added a new calculation to the EDITOR.  On
  145.   LANDING.TXT files only, the user can enter a positive (+) calculation
  146.                        History of Mission Control Clock              page 3 
  147.  
  148.  
  149.   for an MET and the EDITOR will convert it to the necessary negitive
  150.   (-) format for the file.  Example: If an MET of +10/03:40:00 is one
  151.   hour from landing, the EDITOR would return a calculation of
  152.   -0/01:00:00 in the LANDING.TXT file.
  153. - Due to the lack of space at the bottom of the EDITOR to display all
  154.   the functions a separate on-line help screen was added.  Press <H> for
  155.   this display.
  156. - Users can set the defaults for launch date and time, landing date and
  157.   time, and GMT time difference.  This is done by pressing <5> SET
  158.   DEFAULTS on the main menu.  This function was added so the user would
  159.   not have to keep entering this information over and over again for the
  160.   space mission that they work with the most.
  161. - The MULTI-FILE program that was in previous version has been removed
  162.   from the utilities.  When converting a mission file to a Julian Date,
  163.   if more than 200 entries are detected, then the converter will
  164.   automaticly break the original file down to smaller files of 200
  165.   entries each.
  166. - The Tracking Station's can now hold up to 12 entries.  When <F5> is
  167.   pressed once the first 6 entries will be displayed.  In this mode the
  168.   name of the location can be up to 23 characters in length.  When <F5>
  169.   is pressed the second time, all 12 locations will be displayed.  When
  170.   12 station are displayed, the names of the locations can be up to 10
  171.   characters in length before truncation starts.
  172. - Tracking Station's timers colors can be changed to represent different
  173.   status's that the stations maybe in.  There are three colors to choose
  174.   from, red, green and purple.  These settings are not saved to the
  175.   MCCLOCK.INI file, so they will have to be reset each time the program
  176.   is accessed.  Press key 1-0 for stations one through ten and the minus
  177.   (-) and the plus (+) key for stations 11 and 12.
  178.  
  179.  
  180. April 4, 1994, Version 9415
  181. ---------------------------
  182.  
  183.   Version 9415 is a major upgrade to the utilities.  I was not happy
  184.   with the hassle that I had to go through in creating and updating
  185.   mission files....so this is my solution to it.  I hope that the
  186.   following changes are worth the many hours that I spent at this
  187.   version.  What was going to be a quick fix turned out to have a
  188.   Domino effect.
  189.  
  190. - Added an EDITOR to replaces the programs SYNCHRONIZER and MET FILE
  191.   UPDATE that were in previous versions.  This program I hope will
  192.   make creating and updating files easier and faster.  This program
  193.   has been tested to update the LAUNCH.TXT file with the STS-59 data
  194.   and seem to be working real well.  See the documentation for
  195.   complete details.
  196. - Murphy's Law hit...Fix one thing and break another.  Due to what the
  197.   EDITOR does I had to rewrite the MET converter for a number of
  198.   reasons.  Since I was at it, I combined it and the DATE/TIME
  199.   converter that was also in previous versions together to make one.
  200.   The program automatically determines what type of file is being
  201.   converted.  I also removed some functions that the previous
  202.   converters did.  During the combining of the two programs I found
  203.                        History of Mission Control Clock              page 4 
  204.  
  205.  
  206.   many bugs in them that I have corrected.
  207. - Had to rework the MSG file format because of the changes I made to
  208.   the new CONVERTER.  Because of this, users of older versions will
  209.   not be able to use their old MSG files.  If you can not reconvert an
  210.   old file, use a word processor and fix manually to the format of the
  211.   new MSG file.
  212. - Mission files (JDF and MSG) can now only have 200 entries.  When
  213.   converting your files to a Julian Date, if this number is reached a
  214.   message will appear telling you that you will have to use the MULTI-
  215.   FILE program in the utilities to break the file down first before
  216.   using.
  217. - Updated the MCCLOCK documentation and combined it with what was the
  218.   MCCTOOLS documentation.
  219. - Some internal code changes to the MCCLOCK program.
  220.  
  221.  
  222. March 20, 1994, Version 9413
  223. ----------------------------
  224.  
  225.   Beginning with this version of Mission Control Clock I have gone to
  226.   numbering the versions as a four digit number.  The first two digits
  227.   are the year and the last two digits in the week that the program
  228.   was released.  If more than one version is released in the same week
  229.   an alphabetical letter will follow as 'A', 'B', 'C', etc.
  230.  
  231.  
  232. - When exiting Mission Control Clock the last settings will be saved
  233.   to the MCCLOCK.INI file.  This will save the user time from having
  234.   to reset the program after each restart.
  235. - Due to the amount of time required for a display to appear when the
  236.   format is changed, I have added the message "Configuring Format ...
  237.   Please Wait".  This will appear each time the format is changed so
  238.   users with slower computers will know that something is happening.
  239. - By request I have added a switch so the background color of the MET,
  240.   EOM, LOCAL and GMT time can be changed.  Due to colors clashing, I
  241.   have selected either a black or a blue background.  These can be
  242.   changed by pressing the <C> key.  Comments for this change are
  243.   welcomed.
  244. - Added a demo that MCCLOCK will execute for those that run a program
  245.   without reading the documentation.  This happens only once when the
  246.   program is first executed.  After the first run the program will
  247.   function as normal.  By pressing <5> on the main menu will reset the
  248.   demo function.
  249. - Have fixed the asterisks to flash at a predetermine time set by the
  250.   user.  This time is set from the clock menu by pressing the <8> key.
  251. - The amount of time that a clock page is displayed can now be
  252.   changed.  By pressing <5> on the clock menu the user now sets the
  253.   amount of time for both the TEXT PAGES and the CLOCK PAGES.
  254. - Have fixed so MCCLOCK would not crash if the extension of the
  255.   filename is entered when deleting a file.  It now does not matter if
  256.   the extension is added or not during deletion.
  257. - Reworked the hold function so only selected timers will be updated.
  258.   By pressing the <H> a number will appear beside each timer.  Decide
  259.   which timer will be the first to be effected by the hold.  Next
  260.                        History of Mission Control Clock              page 5 
  261.  
  262.  
  263.   press <CTRL>+<H> to enter the new launch date and time along with
  264.   the chosen timer number.  All timers after the clock number chosen
  265.   will be updated.  See the documentation for more detail.
  266. - Hope to have solved the problem that cause Mission Control Clock to
  267.   flash in the wrong places when certain programs are run before the
  268.   execution of Mission Control Clock.
  269. - Reworked the clock menu screen so when the <3> is pressed to turn
  270.   the beeper 'ON' or 'OFF' a separate menu screen for this function is
  271.   not shown as in previous versions.  Instead the user just toggles
  272.   from 'ON' or 'OFF' on the clock menu.
  273. - Added a new program (MET FILE UPDATE) to MCCTOOLS that will either
  274.   update or add MET data to a MET file as long as the date and time
  275.   for an event are known.  See MCCTOOLS.DOC for more details.
  276. - All programs and files have been adjusted for a future function in
  277.   which I hope to add satellite orbital data.  NOW I HAVE TO GET IT
  278.   WORKING.
  279. - Pressing <S> when the clocks are running will turn the status bar on
  280.   and off.  This is the data displayed at the bottom of the timers
  281.   showing what mode the clocks are in.
  282. - Changed the BEEP alarm to a series of tones.
  283. - If an event on the text pages falls within the time range of the
  284.   asterisk settings, a single flashing asterisk will appear beside
  285.   that event.
  286. - NASA has started putting in their TV schedules quotation marks
  287.   around some events that would cause the NASA SELECT TV SCHEDULE
  288.   BREAKER to make mis-calculations.  Also from time to time typo's
  289.   would show up in the mission elapse time (O's for zeros) that would
  290.   cause some strange problems.  These errors are now checked and
  291.   corrected by the program.
  292. - Fixed the editing of the days in the MET and EOM times.  Depending
  293.   on what was to be displayed the system would not know what size
  294.   characters to use or how to handle it.
  295. - Added DUAL CLOCK functions to the <F3> key.  This will allow the
  296.   user to select between any two of the main timers (MET, EOM, GMT, or
  297.   LOCAL).  Once in dual mode press the <LEFT ARROW> and <RIGHT ARROW>
  298.   key to make your selection.
  299.  
  300.  
  301. November 20, 1993, Version 1.1
  302. ------------------------------
  303.  
  304. - This version of Mission Control Clock includes files for the up
  305.   coming STS-61/Hubble Space Telescope Repair Mission.
  306. - Added HOLD function to update all timers if a hold in a launch
  307.   countdown should take place.  Use <CTRL>+<H> to activate this
  308.   function.
  309. - Added a scroll function to the CURRENT EVENTS SCREEN.  By using the
  310.   up and down arrow keys one can now scroll through these events.
  311.   Press <R> to reset the normal function.
  312. - When using the MET or DATE/TIME CONVERTERS the program now looks for
  313.   an existing JDF file for the mission being created.  If one is found
  314.   then the converter will use the existing Tracking Stations and
  315.   Secondary Timers times.  This is to keep from having to re-enter
  316.   this data each time the converters are used.
  317.                        History of Mission Control Clock              page 6 
  318.  
  319.  
  320. - Hope to have fixed the DATE/TIME CONVERTER accuracy.  It was
  321.   calculating with a plus or minus one second.  Only time will tell.
  322. - Hope to have fixed the Julian Date calculations so at certain times
  323.   the clock would not skip a second.  Again only time will tell.
  324. - Added as a separate program Mission Control Clock Tools (MCCTOOLS),
  325.   which consists of the following programs:
  326.  
  327.       1. SYNCHRONIZER places all events in MET or DATE/TIME files in
  328.          order.
  329.       2. NASA SELECT TV SCHEDULE BREAKER takes an Ascii file of a NASA
  330.          Select Tv Schedule and creates an MET file.
  331.       3. MULTI-FILE breaks "JDF" and MSG files down to smaller files.
  332.          This program would be used if these files are large enough to
  333.          cause MCCLOCK to crash due to the lack of computer memory.
  334.  
  335. - Added DOS SHELL function to make it easier to get to Dos prompt to
  336.   set the internal clock if the time is not correct.
  337. - If a "TRACKING.TXT" file exists when the converters are executed,
  338.   the Tracking Station's locations and GMT time differences in the
  339.   file will be used in the mission file that is being created.  This
  340.   function is over ridden if a mission's JDF file already exists.
  341. - Some file extensions were changed to better reflect what the file
  342.   consists of.  The following files now have these extensions:
  343.  
  344.                All files created by user               ".TXT"
  345.                Julian Date files created by converters ".JDF"
  346.                All message files created by converters ".MSG"
  347.  
  348.  
  349. August 11, 1993, Version 1
  350. --------------------------
  351.  
  352. First release of Mission Control Clock
  353.  
  354.  
  355. February 9, 1993
  356. ----------------
  357.  
  358. Mission Control Clock programming begins
  359.  
  360.  
  361.  
  362.